#ifndef CRAY_H
#define CRAY_H

#include "cpoint3f.h"
#include "cvector3f.h"

class CRay
{
public:
    CRay(CPoint3f start, CVector3f dir);

    CPoint3f    m_Start;
    CVector3f   m_Direction;
    CVector3f   m_InvDirection;
    int         m_tSigns[3];
    double      m_fTmin;
    double      m_fTmax;
};

#endif // CRAY_H
